package com.zeng.createmd.servicemodule.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.FieldNameConstants;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@FieldNameConstants
public class DatabaseVo implements Serializable {

    @NotEmpty(message = "数据库名字 不能为空")
    private String name;

    @NotEmpty(message = "数据库账号 不能为空")
    private String account;

    @NotEmpty(message = "数据库密码 不能为空")
    private String password;

    @NotEmpty(message = "数据库端口号 不能为空")
    private Integer port;

    @NotEmpty(message = "数据库地址 不能为空")
    private String address;

}
